package com.ztgf.order.models.dto;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;
import com.baomidou.mybatisplus.annotations.TableName;
import com.ztgf.common.dto.BaseDTO;
import com.ztgf.order.models.vo.OrderPaymentScaleVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 订单付款类型
 *
 * @author zeming.lv
 * @Date 2021-09-16 11:26:15
 */
@Data
@TableName("order_payment_type")
@ApiModel(value = "订单付款类型对象", description = "订单付款类型对象")
public class OrderPaymentTypeDTO extends BaseDTO implements Serializable {

    @ApiModelProperty("原订单id")
    private Long orderId;

    @ApiModelProperty(value = "卖家店铺id")
    private Long sellShopId;

    @ApiModelProperty(value = "买家店铺id")
    private Long buyShopId;

    @ApiModelProperty(value = "支付类型 0现鑫/网银/余额、1赊销、2票据")
    private Integer paymentType;

    @ApiModelProperty(value = "类型 0卖家设置、1买家设置")
    private Integer type;

    @ApiModelProperty(value = "支付状态 0未支付 1支付完成")
    private Integer paymentStatus;

    @ApiModelProperty(value = "签收状态 0未签收 1签收中 2已签收")
    private Integer receiveStatus;

}